urinary prosthesis - French English Dictionary